package com.diankangwo.factory.service;

import com.diankangwo.factory.entity.TdUserinfo;

import java.util.List;
import java.util.Map;

/** 会员接口
 * Created by wuye on 2017/9/15.
 */
public interface TdUserInfoService {

    /**
     * 根据条件获取会员信息
     */
    List<TdUserinfo> queryList(Map<String,Object> map);

    /**
     * 根据条件获取端口会员列表
     */
    List<TdUserinfo> queryList3(Map<String,Object> map);

    /**
     * 根据条件获取会员总数
     */
    int queryTotal(Map<String,Object> map);

    /**
     * 根据条件获取端口会员总数
     */
    int queryTotal3(Map<String,Object> map);

    /**
     * 根据ID获取会员
     */
    TdUserinfo queryById(int id);

    /**
     * 添加会员
     */
    void save(TdUserinfo tdUserinfo);

    /**
     * 修改会员
     */
    int update(TdUserinfo tdUserinfo);


    /**
     * 删除会员
     */
    void delete(int id);

    /**
     * 通过手机号查询
     * @param phone
     * @return
     */
    TdUserinfo selectByPhone(String phone);

    /**
     * 按日查询评论
     */
    List<TdUserinfo> queryByDay(String startTime, String endTime);

    /**
     * 按父级ID查询
     */
    List<TdUserinfo> queryByParentId2(int parentId);
    List<TdUserinfo> queryByParentId(Map<String,Object> map);
    int queryTotal2(Map<String,Object> map);
    /**
     * 根据查询条件查询端口列表
     */
    List<TdUserinfo> queryListUser(Map<String,Object> map);

    TdUserinfo selectByUid(String uid);
}
